walk around aimlessly - French English Dictionary